package com.ym.core.shiro.service;

import com.ym.common.constant.UserDetails;
import com.ym.core.shiro.token.UserAccToken;
import com.ym.core.shiro.token.UserSmsToken;

/**
 * 根据账号登录
 *
 * @author: 李涛
 * @version: 2020年08月17日 16:53
 */
public interface UserAccLoginService {

	/**
	 * 根据账号登录
	 *
	 * @param userAccToken
	 * @return
	 */
	UserDetails loginByAccountPwd(UserAccToken userAccToken);

	/**
	 * 用户根据验证码登录
	 *
	 * @param userSmsToken
	 * @return
	 */
	UserDetails loginByAccountSms(UserSmsToken userSmsToken);
}
